RCG Data Normalization Process API - Implementation Template

Data mappings

This document provides information generated from the DataWeave scripts included in the project, such as function definitions, variable definitions, and data mapping tables.

ModuleDescription
hyperforce-to-crma-mappingHyperforce-CRMA Mapping
hyperforce-to-crma-request-mappingCreate Hyperforce to CRMA Request Mapping
prepare-full-load-request-to-crmaHyperforce to CRMA Mapping
prepare-over-ride-requestHyperforce - CRMA Delta Load Mapping

hyperforce-to-crma-mapping

Hyperforce-CRMA Mapping

Source: ./src/main/resources/dwl/hyperforce-to-crma-mapping.dwl

Mapping Tables

Maps Hyperforce to CRMA format.

CRMAHyperforceDescription
accountdimension_externalidaccountdimension.externalidThe account dimension externalId
promotiondimension_idpromotiondimension.idThe Promotion DimensionId
tacticdimension_nametacticdimension.nameThe tactic dimension only applies for promotiontactic export
productdimension_externalidproductdimension.externalidThe product dimension externalId
measurecodemeasurecodeThe Measure code
start_dateMonthsThe startdate of promotion
end_dateMonthThe end_date of the Promotion per Month
ValueValueThe value of a promotion for a given month

(back to top)

hyperforce-to-crma-request-mapping

Create Hyperforce to CRMA Request Mapping

Source: ./src/main/resources/dwl/hyperforce-to-crma-request-mapping.dwl

Mapping Tables

Maps Hyperforce to CRMA format.

CRMAHyperforceDescription
accountdimension_externalidaccountdimension.externalidThe account dimension externalId
promotiondimension_idpromotiondimension.idThe Promotion DimensionId
tacticdimension_nametacticdimension.nameThe tactic dimension only applies for promotiontactic export
productdimension_externalidproductdimension.externalidThe product dimension externalId
measurecodemeasurecodeThe Measure code
start_dateMonthsThe startdate of promotion
end_dateMonthThe end_date of the Promotion per Month
ValueValueThe value of a promotion for a given month
isActiveisActiveThe isActive
Concatination of standard fieldsuniqueIdentifierThe unique Identifier

(back to top)

prepare-full-load-request-to-crma

Hyperforce to CRMA Mapping

Source: ./src/main/resources/dwl/prepare-full-load-request-to-crma.dwl

Mapping Tables

Maps Hyperforce to CRMA format

HyperforceCRMADescription
accountdimension_externalidaccountdimension.externalidThe account dimension externalId
promotiondimension_idpromotiondimension.idThe Promotion DimensionId
tacticdimension_nametacticdimension.nameThe tactic dimension only applies for promotiontactic export
productdimension_externalidproductdimension.externalidThe product dimension externalId
measurecodemeasurecodeThe Measure code
start_dateMonthsThe startdate of promotion
end_dateMonthThe end_date of the Promotion per Month
recordIdentifierrecordIdentifierThe Primary key

(back to top)

prepare-over-ride-request

Hyperforce - CRMA Delta Load Mapping

Source: ./src/main/resources/dwl/prepare-over-ride-request.dwl

Mapping Tables

Maps Hyperforce to CRMA format.

CRMAHyperforceDescription
accountdimension_externalidaccountdimension.externalidThe account dimension externalId
promotiondimension_idpromotiondimension.idThe Promotion DimensionId
tacticdimension_nametacticdimension.nameThe tactic dimension only applies for promotiontactic export
productdimension_externalidproductdimension.externalidThe product dimension externalId
measurecodemeasurecodeThe Measure code
start_dateMonthsThe startdate of promotion
end_dateMonthThe end_date of the Promotion per Month
ValueValueThe value of a promotion for a given month
isActiveisActiveThe isActive
Full_LoadY or NThe indicator for Full_Load

(back to top)

TypeTemplate
OrganizationMulesoft Inc.
Published by
MuleSoft Solutions
Published onOct 16, 2023
Asset overview

Asset versions for 1.0.x

Asset versions
VersionActions
1.0.4
1.0.1